html{
	height: 100%;
	font-size: 25.641vw;
}
body{
	height: 100%;
	font-size:.16rem;
}
.headerDiv{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: white;
	border-bottom: .04rem solid white;
}
header{
	width: 100%;
	height: .64rem;
	box-sizing: border-box;
	padding:.15rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header a:first-child{
	display:flex;
	justify-content: space-around;
	align-items: center;
	width: .78rem;
	font-size: .12rem;
	height: 100%;
	line-height: .36rem;
	color:#222;

}
header a:first-child span:first-child{
	font-size: .18rem;
}
header a:first-child span:last-child{
	font-size: .08rem;
}
header a:last-child{
	height: 100%;
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #f6f6f9;
	font-size: .12rem;
	box-sizing: border-box;
	padding:.08rem;
	color: #222;
	margin-left: .12rem;
	border-radius: .03rem;
}
header a:last-child span:last-child{
	color: #a4a4b1;
	font-size: .16rem;
}
nav{
	width:100%;
	height: .45rem;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-size: .14rem;
	position: relative;
	border-bottom: .01rem solid #bfbfbf;
}
nav a{
	color: #807f93;
	display: block;
	margin-left:.15rem;
}
nav a:first-child{
	color:#191919;
}
nav span{
	position: absolute;
	width: .24rem;
	height: .04rem;
	background:#191919;
	top: .35rem;
	left: .34rem;
	border-radius:.02rem;
	transition: .1s;
}

section{
	width: 100%;
	box-sizing: border-box;
	padding: .15rem;
	background: #f6f6f9;
	margin-top: 1.1rem;
}
section>div{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
section>div>div{
	width: 1.72rem;
	height: 2.42rem;
	background: white;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	box-sizing: border-box;
	padding: .12rem;
	margin-bottom: .15rem;
}
section>div>div>div:first-child{
	width: 100%;
}
section>div>div>div:first-child>img{
	width: 100%;
	vertical-align: top;
}
section>div>div>div:nth-child(2){
	font-size: .12rem;
	text-align: left;
}
section>div>div>div:nth-child(3){
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
section>div>div>div:nth-child(3) span:nth-child(1){
	color:#fe837d;
	font-weight: bold;
	font-size: .14rem;
}
section>div>div>div:nth-child(3) span:nth-child(2){
	width: .54rem;
	height: .3rem;
	text-align: center;
	line-height: .3rem;
	font-size: .12rem;
	display: inline-block;
	border: 0.01rem solid #ccc;
	border-radius: .15rem;
}